fluorescence microscopic - French English Dictionary